/*!
 * dfish.css v5
 * Mingyuan Chen
 * Released under the MIT License.
 */

.f-12{font-size:12px!important}
.f-14{font-size:14px!important}
.f-16{font-size:16px!important}
.f-18{font-size:18px!important}
.f-20{font-size:20px!important}
.f-22{font-size:22px!important}
.f-24{font-size:24px!important}

.f-body{margin:0;overflow:hidden}

.f-clearfix{zoom:1}
.f-clearfix:after{content:" ";height:0;visibility:hidden;display:block;clear:both}

.f-scroll-wrap{position:relative}
.f-scroll-tank{width:100%;height:100%;overflow:hidden;*position:relative}
.f-scroll-overflow{position:relative;overflow:scroll;*width:100%}
.f-scroll-overflow::-webkit-scrollbar{width:0;height:0}
.f-scroll-y{position:absolute;top:0;bottom:0;right:0;width:14px;display:none;visibility:hidden;z-index:2;overflow:hidden}
.f-scroll-y-track{position:absolute;height:100%;width:8px;top:0;right:1px;background:#b2bdc8;opacity:.9;transition:width .07s cubic-bezier(.78, .14, .15, .86)}
.f-scroll-y-track:after{content:"";position:absolute;width:1px;height:100%;right:-1px}
.f-scroll-wrap:hover > .f-scroll-y,.f-css2 .f-scroll-wrap:hover .f-scroll-y,.f-scroll-wrap.z-hv > .f-scroll-y,.f-css2 .f-scroll-wrap.z-hv .f-scroll-y{visibility:visible}
.f-scroll-wrap:hover > .f-scroll-x,.f-css2 .f-scroll-wrap:hover .f-scroll-x,.f-scroll-wrap.z-hv > .f-scroll-x,.f-css2 .f-scroll-wrap.z-hv .f-scroll-x{visibility:visible}
.f-scroll-y:hover .f-scroll-y-track{background:#99a8b8;opacity:.85;width:100%}
.f-scroll-x{position:absolute;left:0;right:0;bottom:1px;height:14px;display:none;visibility:hidden;z-index:2;overflow:hidden}
.f-scroll-x-track{position:absolute;width:100%;left:0;height:8px;bottom:0;background:#b2bdc8;opacity:.9;transition:height .07s cubic-bezier(.78, .14, .15, .86)}
.f-scroll-x-track:after{content:"";position:absolute;height:1px;width:100%;bottom:-1px}
.f-scroll-x:hover .f-scroll-x-track{background:#99a8b8;opacity:.85;height:100%}
.f-scroll-wrap.z-ovis{overflow:visible}

.f-bl{display:block}
.f-left{float:left}
.f-right{float:right}
.f-clear{clear:both}
.f-none{display:none!important}
.f-css2 .f-none *{display:none}
.f-abs{position:absolute}
.f-rel{position:relative}
.f-thumbnail{cursor:pointer}
.f-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.f-inbl,.f-nv,.f-nv-top,.f-nv-middle,.f-nv-bottom,.f-sub-horz,.w-html-text{display:inline-block;*display:inline;*zoom:1}
.f-sub-horz.z-htmn{float:left;*display:normal}
.f-sub-horz,.f-sub-vert{vertical-align:top}
.f-sub-horz{white-space:normal;*white-space:nowrap}
.f-sub-vert{*white-space:normal}

.f-dot{}
.f-hide{visibility:hidden;position:absolute!important;z-index:-1;left:-100%;top:-100%;width:1px;height:1px;overflow:hidden} 
.f-form-hide{visibility:hidden}


.f-required{position:relative;top:2px;margin-right:2px;color: #ff0000;font-family:tahoma;font-style:normal}
.f-keyword{color:red;font-style:normal}
.f-addcon{font-style:normal}
.f-nobr,.f-omit,.f-fix{white-space:nowrap;word-break:keep-all;word-wrap:normal}
.f-omit,.f-fix{overflow:hidden;text-overflow:ellipsis}
.f-abshide{position:absolute;width:1px;height:1px;top:-1px;left:-1px;overflow:hidden}
.f-wdbr{white-space:normal;word-break:break-all;word-wrap:break-word}
.f-unsel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-remark{display:inline-block;*display:inline;*zoom:1;padding:0 6px;vertical-align:middle;white-space:nowrap;word-break:keep-all;word-wrap:normal;}
.f-fix-2,.f-fix-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.f-fix-3{line-clamp:3;-webkit-line-clamp:3;}

.f-vi,.f-vi-middle{display:inline-block;height:100%;vertical-align:middle}
.f-vi-top{display:inline-block;height:100%;vertical-align:top}
.f-vi-bottom{display:inline-block;height:100%;vertical-align:bottom}
.f-va,.f-va-middle,.f-nv,.f-nv-middle{vertical-align:middle}
.f-va-top,.f-nv-top{vertical-align:top}
.f-va-bottom,.f-nv-bottom{vertical-align:bottom}
.f-a,.f-a-left{text-align:left}
.f-a-center{text-align:center}
.f-a-right{text-align:right}

.f-resize-sensor{position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:-1;visibility:hidden;*display:none}
.f-resize-sensor-expand{position:absolute;left:0;top:0;right:0;bottom:0;overflow:scroll;border:1px solid green;}
.f-resize-sensor-expand-core{position:absolute;left:0;top:0;padding:10px}
.f-resize-sensor-shrink{position:absolute;left:0;top:0;right:0;bottom:0;overflow:scroll;border:1px solid green;}
.f-resize-sensor-shrink-core{position:absolute;left:0;top:0;width:200%;height:200%}

.f-notop{border-top-width:0!important}
.f-noright{border-right-width:0!important}
.f-nobottom{border-bottom-width:0!important}
.f-noleft{border-left-width:0!important}
.f-onlytop{border-width:1px 0 0 0!important}.f-onlyright{border-width:0 1px 0 0!important}
.f-onlybottom{border-width:0 0 1px 0!important}
.f-onlyleft{border-width:0 0 0 1px!important}

.f-white{background:#fff}

.f-shadow{box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 8px #bbb}
.f-shadow-bottom{box-shadow:0 4px 4px -2px #eee}
.f-shadow-snap.z-mag-b{box-shadow:0 1px 4px #ddd}
.f-shadow-snap.z-mag-t{box-shadow:0 -1px 4px #ddd}

.w-dialog.f-dialog-preview{background:#333}
.f-dialog-preview.z-video{background:#000}
.f-dialog-preview ._dlg_x{position:absolute;top:-18px;right:-18px;width:36px;height:36px;background:url(g/i.png) no-repeat 0 -187px;cursor:pointer}
.f-dialog-preview ._dlg_x:hover{background-position:0 -228px}
.f-dialog-preview ._origin{position:absolute;top:10px;right:25px;color:#fff;padding:5px 10px;background:rgba(74,74,74,0.6);border-radius:3px}
.f-dialog-preview ._rotate{position:absolute;top:0px;left:0;right:0;margin:0 auto;height:40px;line-height:40px}
.f-dialog-preview ._rotate a{color:#eee;cursor:pointer}
.f-dialog-preview ._rotate ._s{margin:0 10px;color:#999}
.f-dialog-preview ._rotate .f-i{font-size:12px;color:#ddd}
.f-dialog-preview ._img{margin:auto;background:#fff;position:absolute;left:0;right:0;top:0px;bottom:0;}

.w-loading{padding:10px 15px;border:1px solid #ddd;background:#fcfcfc;text-align:center;line-height:1}
.w-view-loading{width:100%;height:100%;text-align:center}
.w-view-loading .w-loading{margin:5px}
.w-loading ._t{padding-top:5px;vertical-align:middle;font-style:normal}
.w-templateview{position:relative}

.w-vert,.w-horz,.w-vertical,.w-horizontal{overflow:hidden}

.w-progress{width:100%;border-width:0;text-align:left;table-layout:auto;font-size:12px}
.w-progress ._t{padding:10px 0 5px 0;}
.w-progress ._bar{position:relative;height:17px;margin-bottom:5px;line-height:1;background:#e6e6e6;border-radius:100px;overflow:hidden;text-align:center}
.w-progress ._dn{position:absolute;top:0;left:0;right:0;bottom:0;color:#666}
.w-progress ._up{position:absolute;top:0;left:0;bottom:0;background:#2498ff;color:#fff;border-radius:100px;overflow:hidden}
/*.w-progress ._cur{background:#018beb;}*/
.w-progress ._gut{height:100%}
.w-progress.z-hidepercent ._s{display:none}

.f-oh{overflow:hidden}
.f-oa{overflow:auto!important}
.w-horz,.w-horizontal{white-space:nowrap}
.w-horz.z-br,.w-horizontal.z-br{white-space:normal}
.w-horizontal-vln{width:100%}

.w-frame{position:relative}
.w-frame-slide-prev.f-hide,.w-frame-slide-next.f-hide{visibility:visible;z-index:auto;width:auto;height:auto;top:0;overflow:visible}
.w-frame-slide-next{left:100%}

/* table */
.w-table,.w-form{position:relative;text-align:left;overflow:hidden}
.w-table.z-auto .w-table-tbl,.w-form.z-auto .w-form-tbl{width:auto}
.w-table-tbl ._fix_thead,.w-form-tbl ._fix_thead{*display:none}
.w-table-tbl ._fix_thead td,.w-form-tbl ._fix_thead td{padding-top:0;padding-bottom:0}
.w-table-tbl ._fix_tfoot,.w-form-tbl ._fix_tfoot{display:none}
.w-table-tbl ._fix_tfoot td,.w-form-tbl ._fix_tfoot td{padding-top:0;padding-bottom:1px}
.w-table-tbl tbody:empty + ._fix_tfoot,.w-form-tbl tbody:empty + ._fix_tfoot{display:table-footer-group}
.w-table-tbl,.w-form-tbl{table-layout:fixed;word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%;width:100%}
.w-table.z-nohead .w-tbody.w-table-bg,.w-form.z-nohead .w-tbody.w-table-bg{height:100%}
.w-thead{background-color:#e5f3ff;}
.w-thead,.w-tfoot{position:relative;line-height:1}
.w-thead .w-table-tbl,.w-tfoot.w-table-tbl{height:100%}
.w-thead:hover .w-th-rsz{border-right:1px solid #ddd}
.w-thead:hover .w-th.z-face-cell .w-th-rsz{border-right:0}
.w-fixedtable{position:absolute;top:0;background:#fff;z-index:1}
.w-fixedtable .w-tbody{overflow:hidden}
.w-lefttable{left:0}
.w-righttable{right:0}
.w-lefttable.z-cover{box-shadow:6px 0 6px -4px rgba(0,0,0,0.15)}
.w-righttable.z-cover{box-shadow:-6px 0 6px -4px rgba(0,0,0,0.15)}
.w-lefttable .w-td.z-face-cell.z-last{border-right-width:1px}
.w-righttable .w-td.z-face-cell.z-first{border-left-width:1px}

.w-table .w-tr{height:40px}
.w-table .w-tbody .w-tr.z-hv{background:#f5faff}
.w-table .w-tbody .w-tr.z-on{background:#e5f3ff}
.w-td.z-face-none{position:relative;overflow:hidden}
.w-td.z-face-line{position:relative;overflow:hidden;border-width:0 0 1px 0;border-style:solid;border-color:#e9e9e9}
.w-td.z-face-dot{position:relative;overflow:hidden;border-width:0 0 1px 0;border-style:dashed;border-color:#e3e3e3}
.w-td.z-face-cell{position:relative;overflow:hidden;border-color:#e9e9e9;border-style:solid;border-width:0 1px 1px 0}
.w-td.z-face-cell.z-last{border-right-width:0}
.w-td.z-hide{visibility:hidden}
.w-th{position:relative}
.w-th-rsz{position:absolute;width:4px;top:0;right:0;cursor:col-resize}
.w-th.z-last .w-th-rsz{right:0}
.w-th-sort{cursor:pointer}
.w-th-sortwrap .f-i{color:#888;display:none}
.w-th-sort.z-asc .w-th-sortwrap,.w-th-sort.z-desc .w-th-sortwrap{width:12px;height:16px;margin:0 2px;overflow:hidden}
.w-th-sort.z-asc .w-th-sortwrap .f-i-long-arrow-up,.w-th-sort.z-desc .w-th-sortwrap .f-i-long-arrow-down{display:inline}
.w-th-trg{position:absolute;top:0;right:0;padding:0 1px;border-left:1px solid #ddd;border-right:1px solid #ddd;color:#aaa;visibility:hidden;cursor:pointer}
.w-th:hover .w-th-trg{visibility:visible}
.w-th-trg.z-drop{visibility:visible;background:rgba(255,255,255,.7)}
.w-th.z-drop .w-th-text,.w-th-sort:hover .w-th-text,.w-th.z-vis:hover .w-th-text{padding-right:21px}
.w-tfoot.z-cover{position:absolute;bottom:0;background:#fff}
.w-tfoot .w-td.z-face-line,.w-tfoot .w-td.z-face-cell{border-bottom-width:1px;border-top-width:0}
.w-tfoot.z-cover .w-td.z-face-line,.w-tfoot.z-cover .w-td.z-face-cell{border-top-width:1px}

.w-th-trg-btn ._ico{border:1px solid #ddd;padding:1px;background:#fff;color:#fff;line-height:1;font-size:12px}
.w-th-trg-btn.z-checked ._ico{color:#2498ff}
.w-th-trg-btn.z-ds ._ico{color:#2498ff;background:#f2f2f2}

.w-table .w-label,.w-form .w-label{position:static;*position:relative}
.w-table .w-label ._lb,.w-form .w-label ._lb{position:relative;z-index:1}
.w-table .w-label ._bg,.w-form .w-label ._bg{bottom:0;bottom:-1000px\0}
.w-td.z-face-cell .w-label ._bg{border-right:1px solid #e9e9e9}

.w-form .w-tr{height:42px}

/* tree */
.w-tree{text-align:left;overflow:hidden}
.w-tree-gut{padding-top:5px}
.w-leaf{position:relative;margin:0;padding:0;height:32px;cursor:default}
.w-leaf.z-hv,.w-leaf.z-hv .w-leaf-t{background:#f5faff}
.w-leaf.z-on,.w-leaf.z-on .w-leaf-t{background:#2498ff;color:#fff}
.w-leaf-a{height:100%;text-decoration:none}
.w-leaf-b.w-checkbox,.w-leaf-b.w-triplebox{padding-left:2px;padding-right:3px;text-align:center;line-height:0}
.w-leaf-o{position:relative;display:inline-block;height:100%;text-align:left;width:16px;vertical-align:middle;overflow:hidden}
.w-leaf-o{color:#888}
.w-leaf-o .f-i{position:relative;z-index:1;visibility:hidden;left:-3px}
.w-leaf-o .f-i-caret-down{top:1px}
.w-leaf-o:hover{color:#2498ff}
.w-leaf.z-on .w-leaf-o{color:#fff}
.w-leaf-i{position:relative;display:inline-block;height:100%;min-width:20px;margin-right:3px;text-align:center;vertical-align:middle}
.w-leaf.z-on .f-i{color:#fff}
.w-leaf.z-loading .w-leaf-i ._ico{opacity:.5}
.w-leaf.z-notg .w-leaf-o .f-i{display:none}
.w-leaf.z-folder .w-leaf-o .f-i{visibility:visible}
.w-leaf ._ld{position:absolute;left:0;width:100%;height:100%;background:url(g/loading-cir.gif) no-repeat 50% 50%}
.w-leaf-t{height:100%;font-style:normal;cursor:pointer;vertical-align:middle;vertical-align:baseline\0}
.w-leaf-s{padding-left:1px;vertical-align:middle}
.w-leaf.f-nobr .w-leaf-t,.w-leaf.f-nobr .w-leaf-s{display:inline-block}
.w-leaf.f-omit .w-leaf-a{display:inline}
.w-leaf ._pd{width:16px;height:100%;position:relative;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}
.w-leaf ._vl,.w-leaf ._pl{position:absolute;top:0;bottom:1px;right:0;width:50%;border-left:1px dashed #ccc}
.w-leaf ._hl{position:absolute;top:0;bottom:50%;right:-1px;width:50%;border-bottom:1px dashed #ccc}
.w-leaf.z-level-1,.w-leaf.z-level0 ._vl,.w-leaf.z-level0 ._hl{display:none}
.w-leaf.z-last ._vl{bottom:50%}
.w-leaf.z-line .w-leaf-o .f-i{display:inline-block;width:9px;height:9px;background:url(g/i.png) no-repeat -76px -180px;left:3px;top:-1px}
.w-leaf.z-line .w-leaf-o .f-i:before{content:''}
.w-leaf.z-line .w-leaf-o .f-i-plus-square{background-position:-111px -180px;margin-left:0}
.w-leaf.z-line .w-leaf-o .f-i-minus-square{*margin-top:0}
.w-leaf-node{display:inline-block;vertical-align:middle;height:100%;*display:inline;*zoom:1}
.w-leaf-node .w-html-text{display:inline}
.w-leaf.w-table-leaf{height:auto}
.w-leaf.z-ds{color:#999}
.w-leaf.z-ds .w-leaf-o,.w-leaf.z-ds .w-leaf-t{cursor:default}

.w-html{overflow:hidden}
.w-html.z-autosize{overflow:visible}

.w-fieldset{margin:0;padding:0;border:1px solid #ddd;border-radius:2px;*display:block;}
.w-fieldset.z-checked{border-color:#2498ff}
.w-fieldset.z-checked.z-ds{border-color:#ddd}
.w-fieldset-legend{height:26px;padding:0 10px 3px 10px;margin-left:10px}
.w-fieldset-legend .w-checkbox ._tit,.w-fieldset-legend .w-radio ._tit,.w-fieldset-legend .w-triplebox ._tit{padding-right:0}
.w-fieldset-cont{padding:6px 20px 20px 20px}

.w-dialog{position:absolute;z-index:10}
.w-dialog-cover{position:absolute;background:#333;top:0;left:0;right:0;bottom:0;z-index:11;opacity:.2;filter:Alpha(opacity=20)}
.w-dialog-cover.z-type-confirm{z-index:12}
.w-dialog-move{position:fixed;background:#fff;top:0;left:0;right:0;bottom:0;z-index:12;opacity:0;filter:Alpha(opacity=0)}
.w-dialog-prong{position:absolute}
.w-dialog-prong .f-arw{position:absolute;margin:0}
.w-dialog-prong.z-b{width:9px;height:8px;left:50%;margin-left:-9px;bottom:-8px;}
.w-dialog-prong.z-b ._in{top:0;left:1px;border-top-color:#fff}
.w-dialog-prong.z-b ._out{top:0;left:0;border-top-color:#d5d5d5}
.w-dialog-prong.z-t{width:9px;height:8px;left:50%;margin-left:-9px;top:-8px;}
.w-dialog-prong.z-t ._in{bottom:0;left:1px;border-bottom-color:#fff}
.w-dialog-prong.z-t ._out{bottom:0;left:0;border-bottom-color:#d5d5d5}
.w-dialog-prong.z-l{width:8px;height:9px;top:50%;margin-top:-9px;left:-8px;}
.w-dialog-prong.z-l ._in{right:0;top:1px;border-right-color:#fff}
.w-dialog-prong.z-l ._out{right:0;top:0;border-right-color:#d5d5d5}
.w-dialog-prong.z-r{width:8px;height:9px;top:50%;margin-top:-9px;right:-8px;}
.w-dialog-prong.z-r ._in{left:0;top:1px;border-left-color:#fff}
.w-dialog-prong.z-r ._out{left:0;top:0;border-left-color:#d5d5d5}
.w-dialog-rsz{position:absolute;z-index:1}
.w-dialog-rsz.z-n{height:4px;left:0;right:0;top:0;cursor:n-resize}
.w-dialog-rsz.z-s{height:4px;left:0;right:0;bottom:0;cursor:s-resize}
.w-dialog-rsz.z-w{width:4px;top:0;bottom:0;left:0;cursor:w-resize}
.w-dialog-rsz.z-e{width:4px;top:0;bottom:0;right:0;cursor:e-resize}
.w-dialog-rsz.z-nw{width:7px;height:7px;left:0;top:0;cursor:nw-resize}
.w-dialog-rsz.z-ne{width:7px;height:7px;right:0;top:0;cursor:ne-resize}
.w-dialog-rsz.z-se{width:7px;height:7px;right:0;bottom:0;cursor:se-resize}
.w-dialog-rsz.z-sw{width:7px;height:7px;left:0;bottom:0;cursor:sw-resize}
.w-dialog.z-max .w-dialog-rsz{display:none}
.w-dialog.z-closing:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:11;background:#000;opacity:0}
.w-dialog.z-frame-hide{visibility:hidden;z-index:-1!important}

.w-alert-icon ._ico{font-size:32px}
.w-alert .f-i-warning{color:rgb(255,150,4)}
.w-alert .f-i-question{color:rgb(37,195,3)}
.w-alert .f-i-check-circle{color:rgb(37,195,3)}
.w-alert-content{padding-top:10px;padding-bottom:20px}
.w-alert-table{margin-left:20px;word-wrap:break-word}
.w-alert-text{padding-left:15px;padding-right:20px}

.w-timeline{position:relative;text-align:left;overflow:hidden}
.w-timeline.z-center .w-timeline-wrap{margin:0 auto}
.w-timeline.z-right .w-timeline-wrap{margin-left:auto}
.w-timelineitem ._t{position:relative;padding:0 10px;overflow:hidden;word-break:break-word}
.w-timelineitem ._img{position:relative;text-align:center;border:2px solid #1890ff;border-radius:100px;background:#fff;color:#1890ff}
.w-timelineitem ._img .w-img-t{margin:0;padding:0;height:100%;}
.w-timelineitem ._dot{padding:5px;width:7px;height:7px;}
.w-timelineitem.z-left,.w-timelineitem.z-right{padding-bottom:20px}
.w-timelineitem.z-left{right:50%;text-align:right}
.w-timelineitem.z-left ._img{float:right}
.w-timelineitem.z-right ._img{float:left}
.w-timelineitem.z-left .w-img-i,.w-timelineitem.z-right .w-img-i{display:block;line-height:0}
.w-timeline-line{position:absolute;border:2px solid #e8e8e8;border-width:0 0 0 2px}
.w-timeline.z-dir-h .w-timeline-line{border-width:2px 0 0 0}
.w-timeline.z-center .w-timelineitem{position:absolute}
.w-timeline.z-center .w-timelineitem.z-right{left:50%}
.w-timeline.z-center .w-timelineitem.z-left{right:50%}
.w-timeline.z-center .w-timeline-line{left:50%;margin-left:-1px}
.w-timelineitem.z-top,.w-timelineitem.z-bottom{position:absolute}
.w-timelineitem.z-top ._img,.w-timelineitem.z-bottom ._img{float:left;line-height:1}
.w-timelineitem.z-top ._t,.w-timelineitem.z-bottom ._t{clear:both;padding:10px 20px 10px 0}

.w-timeline.z-face-bubble .w-timelineitem ._s{padding:10px;border-radius:5px;background:#f2f2f2}
.w-timeline.z-face-bubble .w-timelineitem.z-left ._t{padding:0 15px 0 0}
.w-timeline.z-face-bubble .w-timelineitem.z-right ._t{padding:0 0 0 15px}
.w-timeline.z-face-bubble .w-timelineitem.z-top ._t{padding:0 0 18px 0}
.w-timeline.z-face-bubble .w-timelineitem.z-bottom ._t{padding:18px 0 0 0}
.w-timeline.z-face-bubble ._caret{position:absolute;font-size:36px;color:#f2f2f2}
.w-timeline.z-face-bubble .f-i-caret-right{top:0;right:-6px}
.w-timeline.z-face-bubble .f-i-caret-left{top:0;left:-6px}
.w-timeline.z-face-bubble .f-i-caret-up{left:0;top:-3px}
.w-timeline.z-face-bubble .f-i-caret-down{left:0;bottom:-6px}
.w-timeline.z-face-bubble .w-timelineitem ._i{margin-top:7px}
.w-timeline.z-face-bubble.z-dir-v ._img.z-i{margin-top:6px}
.w-timeline.z-face-bubble.z-dir-h ._img.z-i{margin-left:8px}

.w-toggle{position:relative;height:30px}
.w-toggle ._c{height:100%}
.w-toggle ._i{height:100%;float:left;padding-right:6px;color:#2498ff;cursor:pointer}
.w-toggle ._t{height:100%;overflow:hidden;font-style:normal}
.w-toggle ._hr{height:1px;margin-left:10px;border:0;background:#ddd}
.w-tabletoggle.z-expanded{color:#2498ff}

.w-split{overflow:hidden;white-space:nowrap;text-align:center}
.w-split ._prev,.w-split ._next{cursor:pointer}
.w-split ._ico{position:relative;z-index:1}
.w-split.z-0.f-sub-horz ._next{position:relative;top:0;left:-100%}
.w-split ._bg{position:absolute;background:inherit}
.w-split.z-vertical{line-height:0}
.f-split-hide{position:absolute!important;visibility:hidden}

/* calendar */
.w-calendar{border:1px solid #ddd;padding:0 20px 20px 20px}
.w-calendar-head{position:relative;height:38px;line-height:38px;padding:6px 0 5px 0;border-bottom:1px solid #ddd;margin-bottom:10px}
.w-calendar-head ._circle{text-indent:-3px;overflow:hidden}
.w-calendar-head ._circle i{font-size:34px;line-height:21px}
.w-calendar-head ._iptm{width:0;height:0;visibility: hidden;}
.w-calendar-head .f-i-caret-left{margin-right:10px;color:#777;vertical-align:middle;cursor:pointer}
.w-calendar-head .f-i-caret-right{margin-left:10px;color:#777;vertical-align:middle;cursor:pointer}
.w-calendar-head .f-i-caret-left:hover{color:#2498ff}
.w-calendar-head .f-i-caret-right:hover{color:#2498ff}
.w-calendar-tbl{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;cursor:default}
.w-calendar ._th{background:#f8f8f8;border-bottom:1px solid #ddd;height:26px}
.w-calendar ._td{border-bottom:1px solid #ddd;height:80px;vertical-align:top}
.w-calendar ._td.z-hv{background:#f5faff}
.w-calendar ._td.z-on{background:#2498ff;color:#fff}
.w-calendar ._td.z-ds{color:#999}
.w-calendar ._td.z-pad ._num{color:#999}
.w-calendar ._today,.w-calendar ._year,.w-calendar ._month{height:24px;cursor:pointer}
.w-calendar ._month{display:inline-block;min-width:32px;text-align:center}
.w-calendar ._today:hover,.w-calendar ._year:hover,.w-calendar ._month:hover{color:#2498ff}
.w-calendar ._today{position:absolute;top:5px;right:5px}
.w-calendar ._today.z-ds{color:#999}
.w-calendar-select{background:#f5f5f5;text-align:center;cursor:default;border:1px solid #ccc}
.w-calendar-select ._b{height:22px;line-height:22px}
.w-calendar-select ._b:hover{background:#f5faff}
.w-calendar-select ._b.z-ds{color:gray}
.w-calendar-select ._b.z-ds:hover{background:transparent}
.w-calendar-select ._wr{height:220px;overflow:hidden}
.w-calendar-select ._scr .f-i{font-size:14px}
.w-calendar-select ._c,.w-calendar-select ._c:hover{background:#2498ff;color:#fff}
.w-calendar-time{height:35px;line-height:35px;border-top:1px solid #ddd}
.w-calendar-time ._time{float:left;margin-left:5px;cursor:pointer}
.w-calendar-time ._ok{float:right;margin-right:5px;cursor:pointer}
.w-calendar-time ._time:hover,.w-calendar-time ._ok:hover{color:#2498ff}
.w-dialog.w-calendar-time-dlg{text-align:center;box-shadow:none}
.w-calendar-time-dlg ._th{border-bottom:1px solid #ddd;line-height:31px}
.w-calendar-time-dlg ._bl{border-left:1px solid #ddd}
.w-calendar-time-dlg ._o{height:28px;line-height:28px}
.w-calendar-time-dlg ._o.z-hv{background:#f5faff}
.w-calendar-time-dlg ._o.z-on{background:#2498ff;color:#fff}
.w-calendar-time-dlg ._o.z-ds{color:gray}
.w-calendar-time-dlg ._o.z-ds.z-hv{background:transparent}
.w-calendar-time-dlg .w-calendar-time ._time{margin-left:15px}
.w-calendar-time-dlg .w-calendar-time ._ok{margin-right:15px}
.w-calendar-date .w-calendar-head{border:0;margin:0}

.w-calendar-dialog{background:#fff}
.w-calendar.z-mini{border:0;padding:0 10px 0 10px}
.w-calendar.z-mini .w-calendar-head{height:24px;line-height:24px;padding:6px 0 5px 0}
.w-calendar.z-mini .w-calendar-tbl{width:auto;*table-layout:auto}
.w-calendar.z-mini ._td{border:0;vertical-align:middle}
.w-calendar-date.z-mini ._td,.w-calendar-week.z-mini ._td{width:23px;height:23px}
.w-calendar-month.z-mini ._td,.w-calendar-year.z-mini ._td{width:57px;height:32px}

/* form */
.w-f.z-ds ._t{color:#999}
.w-f input,.w-f textarea{border:0;margin:0;padding:0;background:transparent;outline:none}
.f-css2 .w-f input,.f-css2 .w-f textarea{background:url(g/space.gif)}
.w-f textarea{vertical-align:middle}

.f-boxbtn{float:right;width:20px;height:30px;line-height:1;vertical-align:top;text-align:left;color:#999;cursor:pointer}
.f-boxbtn._pick,.f-boxbtn._x{width:26px}
.f-boxbtn._x,.w-f.z-ds .f-boxbtn._x{display:none}
.f-boxbtn:hover{color:#2498ff}
.w-f .f-boxbtn{font-size:18px}
.f-boxbtn .f-i-caret-down{font-size:20px;margin-left:-5px}
.w-f.z-ds .f-boxbtn{cursor:default}
.w-f.z-ds .f-boxbtn:hover{color:#999}

.w-input{border:1px solid #ddd;background:#fff;position:relative;height:30px;text-align:left}
.w-input-c{position:relative;padding:0 5px 0 10px;height:100%;overflow:hidden}
.w-input-t{width:100%;height:100%;line-height:30px;*height:30px}
.w-input-placeholder{position:absolute;top:0;left:0;right:0;height:100%;padding:0 5px 0 10px;line-height:1;color:#999;cursor:text}
.w-f.z-on .w-input{border-color:#2498ff;box-shadow:none}
.w-f.z-ds .w-input{background:#e6e6e6;box-shadow:none}
.w-f.z-err .f-boxbtn{border-color:#f00}
.w-f.z-err .w-input{border-color:red;box-shadow:inset 0 0 2px #fbb}
.w-f.z-trans .w-input,.w-f.z-trans.z-err .w-input{border-width:0;border-radius:0;box-shadow:none}
.w-f-remark{float:right;padding-left:5px;height:32px;line-height:32px}

.w-formgroup .w-html{vertical-align:middle}
.w-dialog.w-f-dialog{border:1px solid #2498fe;background:#fff;box-shadow:0 4px 4px -2px #eee}

.w-label{position:relative;margin-right:5px}
.w-label ._lb{padding-right:6px;padding-bottom:2px;}
.w-label ._bg{position:absolute;top:0;left:0;padding-left:5px}
.w-label.z-va-top{vertical-align:top}
.w-label.z-va-top ._lb{padding-top:6px}
.w-label .f-addcon{position:relative;z-index:1}

.w-range{overflow:visible}
.w-range .f-sub-horz{vertical-align:middle}
.w-range .f-sub-horz.z-htmn{float:none}

.w-password ._weak,.w-password ._medium,.w-password ._strong{width:33.3333%;height:24px;line-height:24px;text-align:center}
.w-password.z-weak ._weak ._st,.w-password.z-medium ._weak ._st,.w-password.z-strong ._weak ._st{border-color:#e52929}
.w-password.z-medium ._medium ._st,.w-password.z-strong ._medium ._st{border-color:#ff9d13}
.w-password.z-strong ._strong ._st{border-color:#24c301}
.w-password-strength{margin-top:10px;color:#999}
.w-password-strength ._strong{width:33.3334%;}
.w-password-strength ._st{border-top:5px solid #e1e1e1}
.w-password-strength ._weak ._st{margin-right:6px}
.w-password-strength ._medium ._st{margin:0 4px}
.w-password-strength ._strong ._st{margin-left:6px}

.w-textarea .w-input{height:auto}
.w-textarea .w-input-placeholder{height:31px}
.w-textarea .w-input-c{padding-right:0}
.w-textarea .w-input-t{padding-top:5px;line-height:1.5;overflow:auto;word-break:break-all;word-wrap:break-word;resize:none}

.w-select .w-input-t{height:100%;border:0;*text-indent:0}
.w-select.w-select-multiple{height:auto}
.w-select ._cvr{display:none}
.w-select.z-ds .w-input-t{background:#eee}
.w-select.z-ds ._cvr{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;opacity:0;filter:Alpha(opacity:0)}

.w-datepicker ._b{display:inline-block;width:19px;text-align:center;color:#666;cursor:default}
.w-datepicker ._b:hover{color:#333}
.w-datepicker ._pick_i{background:url(g/n.png) no-repeat 0 50%}
.w-datepicker ._pick:hover ._pick_i{background-position:-25px 50%}
.w-datepicker.z-ds ._pick_i,.w-datepicker.z-ds ._pick:hover ._pick_i{background-position:0 50%;cursor:default}
.w-datepicker .w-f-main.z-auto{width:182px}

.w-spinner .w-input-t{vertical-align:middle}
.w-spinner ._b{float:right;width:20px;height:100%;vertical-align:middle;font-size:0;line-height:0;color:#999}
.w-spinner ._b em{display:block;height:50%;cursor:pointer}
.w-spinner .f-i-caret-up{position:relative;left:-4px;top:0;top:1px\0}
.w-spinner ._b em:hover{color:#2498ff}
.w-spinner .f-i-caret-down{position:relative;left:-4px;top:-4px;top:-2px\0}
.w-spinner ._b em:hover{border-top-color:#2498ff}
.w-spinner.z-ds ._b em{cursor:default}
.w-spinner.z-ds ._b em:hover{border-bottom-color:#999}
.w-spinner.z-ds ._b em:hover{border-top-color:#999}
.w-spinner .w-f-main.z-auto{width:140px}

.w-numberbox .w-input-t{vertical-align:middle}
.w-numberbox ._l{float:left;margin-right:-1px}
.w-numberbox ._r{float:right;margin-left:-1px}
.w-numberbox.z-on ._l{z-index:0;border-right-color:#2498ff}
.w-numberbox.z-on ._r{z-index:0;border-left-color:#2498ff}
.w-numberbox ._s{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.w-numberbox .f-boxbtn{position:relative;z-index:1;width:26px;color:#999;border:1px solid #ddd;text-align:center;font-style:normal;font-size:24px;line-height:1.1}
.w-numberbox .f-boxbtn.z-hv{border-color:#2498ff;color:#2498ff}
.w-numberbox.z-ds .f-boxbtn{background:#e6e6e6;color:#ccc}
.w-numberbox .w-f-main.z-auto{width:126px}

.w-slider .w-input-t{position:relative;width:auto;height:8px;padding:6px 0;margin:2px 0;overflow:hidden}
.w-slider ._road{height:8px;background:#e6e6e6;border-radius:6px;}
.w-slider ._track{position:absolute;height:8px;top:6px;background:#2498ff;border-radius:6px;}
.w-slider ._thumb{position:absolute;width:12px;height:12px;top:2px;border:2px solid #2498ff;background:#fff;border-radius:10px;cursor:pointer}
.w-slider ._thumb .f-i{display:none}
.w-slider ._pc{float:right;width:44px;text-align:center;color:#999}
.w-slider-tip-text{min-width:30px;text-align:center}

.w-jigsaw var,.w-jigsaw em{font-style:normal}
.w-jigsaw .w-input-t{position:relative;height:100%;background:#f8f8f8;text-indent:0}
.w-jigsaw ._track{display:none;position:absolute;left:-1px;top:-1px;bottom:-1px;background:#e5f3ff;border:1px solid transparent}
.w-jigsaw ._thumb{position:absolute;width:30px;height:100%;line-height:0;background:#fff;color:#999;cursor:pointer;text-align:center;box-shadow:0px 0px 3px rgba(0,0,0,0.3)}
.w-jigsaw ._thumb .f-i{font-size:18px}
.w-jigsaw ._thumb .f-i-check{font-size:24px;display:none}
.w-jigsaw ._s{position:absolute;top:0;left:0;bottom:0;color:#a9a9a9}
.w-jigsaw ._s,.w-jigsaw ._err{left:30px;right:0;top:0;height:100%;text-align:center}
.w-jigsaw.z-drag ._track{display:block;border-color:#2498ff}
.w-jigsaw.z-drag ._thumb,.w-jigsaw ._thumb.z-hv{background:#2498ff}
.w-jigsaw.z-drag ._thumb,.w-jigsaw ._thumb.z-hv,.w-jigsaw.z-success ._thumb{color:#fff}
.w-jigsaw.z-success ._track{display:block;background:#eaffe5;border-color:#24c301}
.w-jigsaw.z-success ._thumb{background:#24c301}
.w-jigsaw.z-success ._thumb .f-i-check{display:inline}
.w-jigsaw.z-success ._thumb .f-i-long-arrow-right{display:none}
.w-jigsaw.z-drag ._s,.w-jigsaw.z-authing ._s{display:none}
.w-jigsaw.z-err ._err{color:#f00}
.w-jigsaw.z-lock ._thumb{cursor:default}
.w-jigsaw.z-success ._s{color:#24c301}

.w-jigsaw-dialog ._small{position:absolute;top:0;left:0}
.w-jigsaw-dialog ._ref{position:absolute;top:5px;right:5px;color:#fff;;cursor:pointer;text-shadow: 0 0 3px #000}

.w-rate ._f{line-height:0}
.w-rate ._b{width:20px;height:32px;background:url(g/n.png) no-repeat -169px 50%;vertical-align:middle;font-size:0}
.w-rate ._b.z-on{background-position:-191px 50%}
.w-rate ._b.z-in{background-position:-212px 50%}
.w-rate ._b i{width:50%;height:100%}

.w-dropbox.z-ds.z-empty{color:#a9a9a9}
.w-dropbox-ico{margin:0 5px 0 1px}
.w-dropbox ._o,.w-dropbox-dialog ._o{position:relative;padding:0 5px 0 10px;height:32px;line-height:32px}
.w-dropbox-dialog ._o{padding-right:36px}
.w-dropbox-dialog ._o.z-hv{background-color:#f5faff}
.w-dropbox-dialog ._o.z-on{background:#2498ff;color:#fff}
.w-dropbox-dialog ._box{position:absolute;visibility:hidden;width:16px;height:100%;top:0;right:10px;font-family:"Times New Roman";font-weight:normal;font-style:normal;font-size:18px}
.w-dropbox-dialog.z-mul ._o.z-on{background:#fff;color:#2498ff}
.w-dropbox-dialog.z-cancel ._o.z-on ._box,.w-dropbox-dialog.z-mul ._o.z-on ._box{visibility:visible}

.w-combobox .w-input-c{padding-left:0;min-height:28px;cursor:text}
.w-combobox ._v{display:inline-block;height:100%;font-style:normal;vertical-align:middle}
.w-combobox ._r{color:#888;font-style:normal;font-family:verdana}
.w-combobox ._e{display:inline-block;margin:0 4px;padding:0 1px;height:28px;line-height:28px;border:0;vertical-align:middle;font-style:normal;outline:none}
.w-combobox ._pick_i,.w-pickbox ._pick_i,.w-onlinebox ._pick_i,.w-linkbox ._pick_i,.w-combobox.z-ds ._pick:hover ._pick_i,.w-pickbox.z-ds:hover ._pick ._pick_i,.w-onlinebox.z-ds ._pick:hover ._pick_i{background:url(g/n.png) no-repeat -99px 50%}
.w-combobox ._pick:hover ._pick_i,.w-linkbox ._pick:hover ._pick_i,.w-onlinebox ._pick:hover ._pick_i,.w-pickbox ._pick:hover ._pick_i{background-position:-124px 50%}
.w-combobox.z-loading .w-input-t{color:gray}
.w-combobox.z-loading .w-input-placeholder{display:none}
.w-combobox.z-ds ._o{background:#ddd}
.w-combobox.z-ds ._x{display:none}

.w-combobox-opt{position:relative;height:24px;border:1px solid #e6e6e6;background:#f8f8f8;text-indent:0;margin:2px 0 2px 3px;line-height:1}
.w-combobox-opt ._s{height:100%;padding:0 3px 0 7px;color:#333;overflow:hidden;vertical-align:middle;cursor:default;*padding-right:24px;*line-height:1.8}
.w-combobox-opt ._b{position:absolute;top:0;bottom:0;left:-3px;padding-left:3px;height:100%;vertical-align:middle}
.w-combobox-opt ._x{float:right;height:100%;padding:0 2px;margin-right:3px;*line-height:1}
.w-combobox-opt ._xi{display:inline-block;margin-top:-2px;font:normal 17px verdana;color:#999;vertical-align:middle}
.w-combobox-opt ._xi:hover,.w-combobox-opt.z-err ._xi:hover{color:#f00;cursor:pointer}
.w-combobox-opt.z-loading ._x{background:url(g/loading-cir.gif) no-repeat 50% 50%}
.w-combobox-opt.z-loading b{display:none}
.w-combobox-opt:hover{background:#f0f0f0;border-color:#e1e1e1}
.w-combobox-opt.z-err{background:#fff;border-color:#ff7921}
.w-combobox-opt.z-err.z-on{border-color:#3298fe}
.w-combobox.z-ds .w-combobox-opt{border-color:#d0d0d0;background:transparent}
.w-combobox.z-ds .w-combobox-opt ._s{padding-right:7px}

.w-linkbox{height:auto;min-height:30px}
.w-linkbox .w-input-t{min-height:30px;word-break:break-all;word-wrap:break-word;font-family:verdana;font-style:normal;outline:none}
.w-linkbox .w-input-t u{padding-right:1px;color:#999;text-decoration:none}
.w-linkbox .w-input-t u._o{color:#333}
.w-linkbox.z-dc .w-input-t u{color:#333}
.w-linkbox.z-dc .w-input-t u._o{color:#275696;text-decoration:underline}
.w-linkbox .w-input-t i{font-style:normal;padding:0 3px 0 1px;color:#999}
.w-linkbox ._v{display:inline-block;height:22px;line-height:22px;vertical-align:middle}
.w-linkbox.z-loading{color:gray}
.w-linkbox.z-loading .w-input-placeholder{display:none}
.w-linkbox.z-nobr .w-input-t{overflow:hidden;word-break:keep-all;word-wrap:normal}
.w-linkbox.z-ds .w-input-t u._o{color:#999}

.w-input:hover ._x{display:block}

.w-pickbox.z-loading{color:gray}
.w-f.z-ds ._x,.w-pickbox.z-empty .f-boxbtn._x{display:none}


.w-imgbox.z-ds{background:#eee;cursor:default;}
.w-imgbox-c{height:auto!important}
.w-imgbox-c{padding:10px;cursor:pointer}
.w-imgbox-c.w-imgbox{padding-right:12px}
.w-imgbox-c.z-tx{padding-bottom:0}
.w-imgbox-c.z-on,.w-imgbox-list .w-imgbox-c.z-on.z-hv{background:#3298fe}
.w-imgbox-c.z-on ._t{color:#fff}
.w-imgbox-c ._g{border:1px solid #ddd;background:#fff;text-align:center}
.w-imgbox-c ._s{text-align:center;height:22px;line-height:22px;margin-bottom:-10px}
.w-imgbox-c ._r{position:absolute;top:0;bottom:0;right:0;width:10px;height:100%;text-align:right}
.w-imgbox-c .f-arw{border-left-color:#99a8b8}
.w-imgbox:hover .f-arw{border-left-color:#546272}
.w-imgbox-list .w-imgbox-c.z-hv{background:#d0ecff}
.w-imgbox.z-m-t,.w-imgbox.z-m-r,.w-imgbox.z-m-b,.w-imgbox.z-m-l{}
.w-imgbox.z-m-t:after{content:" ";position:absolute;background:#fff;top:-1px;left:0;right:0;height:1px;}
.w-imgbox.z-m-r:after{content:" ";position:absolute;background:#fff;top:0;bottom:0;right:-1px;width:1px;}
.w-imgbox.z-m-b:after{content:" ";position:absolute;background:#fff;bottom:-1px;left:0;right:0;height:1px;}
.w-imgbox.z-m-l:after{content:" ";position:absolute;background:#fff;top:0;bottom:0;left:-1px;width:1px;}

.f-pick{float:right;height:100%;min-height:30px;cursor:pointer}
.w-img.f-pick .w-img-i{height:100%}

.w-checkbox,.w-radio,.w-triplebox{padding:2px 0;font-style:normal}
.w-checkbox input,.w-radio input,.w-triplebox input{padding:0;vertical-align:middle}
.w-checkbox ._tit,.w-radio ._tit,.w-triplebox ._tit{padding:0 20px 0 8px;cursor:pointer;vertical-align:middle}
.w-checkbox.z-ds ._tit,.w-radio.z-ds ._tit,.w-triplebox.z-ds ._tit{cursor:default}

.w-table-triplebox,.w-table-radio{padding:2px}

.w-checkboxgroup-align{vertical-align:middle}
.w-checkboxgroup .w-checkbox,.w-radiogroup .w-radio{position:relative;padding:0;height:32px}
.w-checkboxgroup.z-err,.w-radiogroup.z-err{border-color:red}
.w-checkboxgroup-list,.w-radiogroup-list{margin-bottom:10px}
.w-checkboxgroup-list.z-last,.w-radiogroup-list.z-last{margin-bottom:0}

/*  <!--  CSS3 checkbox  */
.w-checkbox ._t,.w-triplebox ._t,.w-radio ._t{display:none}
.f-css2 .w-checkbox ._t,.f-css2 .w-triplebox ._t,.f-css2 .w-radio ._t{display:inline-block}
.w-checkbox ._t + label,.w-triplebox ._t + label,.w-radio ._t + label{position:relative;border:1px solid #ccc;background-color:#fff;box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:8px;border-radius:0;display:inline-block;vertical-align:middle;-webkit-appearance:none;cursor:pointer}
.w-checkbox ._t:active + label,.w-triplebox ._t:active + label{box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.w-checkbox ._t:checked + label,.w-triplebox ._t:checked + label,.w-triplebox.z-half ._t + label{border-color:#2498ff}
.w-checkbox ._t:checked + label:after,.w-triplebox ._t:checked + label:after,.w-triplebox.z-half ._t + label:before{content:'\e647';font-family:'iconfont';position:absolute;top:1px;top:-1px\0;left:0;color:#2498ff;width:100%;text-align:center;font-size:14px;font-weight:normal;vertical-align:middle;line-height:1;line-height:18px\0}
.w-triplebox.z-half ._t + label:before{content:'';}
.w-triplebox.z-half ._t + label:after{content:'';position:absolute;background:#2498ff;top:50%;left:2px;right:2px;height:3px;margin-top:-1px;text-align:center;vertical-align:middle;line-height:1;}
.w-radio ._t + label{border-radius:50px;}
.w-radio ._t:checked + label{border:1px solid #2498ff;box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1),inset 0 0 10px rgba(0,0,0,0.1);}
.w-radio ._t:checked + label:after{content:' ';background:#2498ff;width:10px;height:10px;border-radius: 50px;position:absolute;top:3px;box-shadow:inset 0 0 10px rgba(0,0,0,0.3);left:3px;font-size:32px;}
.w-radio ._t + label:active,.w-radio ._t:checked + label:active{box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1);}
.w-checkbox.z-ds ._t + label,.w-triplebox.z-ds ._t + label,.w-radio.z-ds ._t + label{border-color:#ccc;background-color:#e6e6e6;cursor:default}
.w-checkbox.z-ds ._t:checked + label:after,.w-triplebox.z-ds ._t:checked + label:after,.w-triplebox.z-ds.z-half ._t + label:before{color:#ccc}
.w-table-triplebox.w-triplebox ._t + label,.w-table-radio.w-radio ._t + label{margin-right:0}
.w-checkboxgroup .w-checkbox ._t + label,.w-radiogroup .w-radio ._t + label{top:1px}
.w-checkboxgroup.z-err .w-checkbox ._t + label,.w-radiogroup.z-err .w-radio ._t + label{border-color:#f00}
/*  CSS3 checkbox  -->   */

.w-switch ._t{display:none}
.w-switch ._l{display:inline-block;position:relative;height:22px;background:#c0c0c0;background:rgba(0,0,0,0.25);border:1px solid #c1caca;border-radius:20px;color:#fff;vertical-align:middle;cursor:pointer;-webkit-appearance:none;}
.w-switch ._o{position:absolute;top:1px;left:1px;background:#fff;padding:10px;border-radius:20px;box-shadow:0 2px 4px 0 rgba(0,35,11,0.2);transition:all .12s cubic-bezier(.78, .14, .15, .86);*font-size:0;}
.w-switch ._n{float:right;margin-left:26px;margin-right:8px;line-height:22px;font-style:normal;*float:none;}
.w-switch.z-checked ._l{background:#1890ff;border-color:#1890ff}
.w-switch.z-checked ._o{left:100%;border-color:#1890ff;margin-left:-21px;}
.w-switch.z-checked ._n{float:left;margin-left:8px;margin-right:26px;*float:none}
.w-switch.z-ds ._l{background:#e6e6e6;border-color:#e6e6e6;cursor:default}
.w-switch.z-ds ._o{border-color:#e6e6e6}
.w-switch.z-checked.z-ds ._l{background:#a2d2ff;border-color:#a2d2ff}
.w-switch.z-checked.z-ds ._o{border-color:#a2d2ff}

.w-formlabel .w-f-remark{height:auto;line-height:inherit}
.w-formlabel .w-label ._lb{padding-bottom:0}

.w-hiddens{display:none}

.w-album{white-space:normal;text-align:justify}
.w-img{position:relative;text-align:center}
.w-album .w-img{position:relative;padding:10px;border:1px solid transparent;border-radius:2px;}
.w-album .w-img.z-hv{background-color:#f7f8f9;}
.w-album .w-img.z-on{border-color:#b7c6ce;background-color:#f2f2f2;box-shadow:0 2px 3px 0 #eee;}
.w-album .w-img .w-img-i img{width:100%}
.w-img .w-img-t{text-align:center;margin-top:10px}
.w-img .w-img-i{position:relative;text-align:center;vertical-align:middle;margin:0 auto;line-height:1}
.w-img.z-dir-h{text-align:left;white-space:nowrap}
.w-img.z-dir-h .w-img-t{padding-left:10px;margin-top:0;display:inline-block;text-align:left;vertical-align:middle;*display:inline;*zoom:1}
.w-img.z-dir-h .w-img-s{font-size:14px;line-height:2}
.w-img-box{display:none;position:absolute;top:3px;left:3px}
.w-img-box.w-checkbox{padding:0}
.w-img.z-hv .w-img-box,.w-img.z-on .w-img-box{display:inline-block}
.w-img-desc{visibility:hidden;position:absolute;left:0;right:0;bottom:0;padding:10px;color:#fff}
.w-img-desc:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#333;opacity:.5}
.w-img-desc ._desc{position:relative}
.w-img.z-hv .w-img-desc{visibility:visible}

.w-buttonbar,.w-tabbar{position:relative;overflow:hidden}
.w-buttonbar.z-br,.w-tabbar.z-br{overflow:visible}
.w-buttonbar.z-dirh,.w-tabbar.z-dirh{white-space:nowrap;word-break:keep-all}
.w-buttonbar.z-dirh.z-br,.w-tabbar.z-dirh.z-br{white-space:normal;word-break:break-all}
.w-buttonbar.z-dirv .w-button,.w-tabbar.z-dirv .w-tab{display:block;}
.w-buttonbar.z-autosize,.w-tabbar.z-autosize{overflow:visible}
.w-buttonbar-line,.w-tabbar-line{display:none;position:absolute;background:#ddd}
.w-buttonbar-line,.w-tabbar.z-position-top .w-tabbar-line{right:0;left:0;bottom:0;height:1px}
.w-tabbar.z-position-bottom .w-tabbar-line{right:0;left:0;top:0;height:1px}
.w-tabbar.z-position-left .w-tabbar-line{top:0;bottom:0;right:0;width:1px}
.w-tabbar.z-position-right .w-tabbar-line{top:0;bottom:0;left:0;width:1px}
.w-buttonbar .w-split.z-horizontal,.w-tabbar .w-split.z-horizontal{vertical-align:middle}

/*! button
 *	c: content, i: icon, t: text, m: more, x: close
 */
.w-button{height:30px;border:1px solid #ccc;background:#fff;}
.w-button,.w-tab{position:relative;display:inline-block;text-align:center;vertical-align:middle;white-space:nowrap;word-break:keep-all;cursor:pointer;*display:inline;*zoom:1}
.w-button ._c,.w-button ._i,.w-button ._t,.w-button ._m,.w-button ._x,.w-tab ._c,.w-tab ._i,.w-tab ._t,.w-tab ._m,.w-tab ._x{height:100%;vertical-align:top;*vertical-align:middle;}
.w-button ._c,.w-tab ._c{padding-left:15px;overflow:hidden}
.w-button ._t,.w-tab ._t{padding-right:15px}
.w-button ._s,.w-tab ._s{position:relative;line-height:1}
.w-button ._i,.w-tab ._i{float:left;padding-right:15px;line-height:1.25;text-align:center;color:#999}
.w-button.z-i ._i,.w-tab.z-i ._i{float:none;padding-right:15px}
.w-button ._t,.w-tab ._t{overflow:hidden;white-space:pre}
.w-button ._m,.w-tab ._m{color:#888}
.w-button ._x,.w-tab ._x{float:right;padding-right:5px;color:#99a8b8;text-align:center}
.w-button ._xi,.w-tab ._xi{display:inline-block;margin-top:-2px;font:normal 18px verdana;vertical-align:middle}
.w-button ._xi:hover,.w-tab ._xi:hover{color:#f00}
.w-button em,.w-tab em,.w-menu-button em{font-style:normal;font-weight:normal;vertical-align:middle}
.w-button img,.w-tab img,.w-menu-button img{vertical-align:middle}
.w-button ._m .f-i,.w-tab ._m .f-i{}
.w-button.z-lock ._t,.w-button.z-lock ._ico,.w-tab.z-lock ._t,.w-tab.z-lock ._ico{opacity:.4}
.w-button.z-lock ._c,.w-tab.z-lock ._c,.w-button.z-lock ._i,.w-tab.z-lock ._i{position:relative}
.w-button.z-normal.z-hv,.w-button.z-more.z-hv{background:#f8f8f8}
.w-button.z-normal.z-dn,.w-button.z-more.z-dn{background:#eee}
.w-button.z-on,.w-tab.z-on{z-index:1}
.w-button.z-ds,.w-tab.z-ds{background:#eee;color:#999}
.w-button.z-ds ._i{color:#bbb}
.w-button.z-more ._t,.w-tab.z-more ._t{padding-right:6px;*padding-right:12px}
.w-button.z-more ._m,.w-tab.z-more ._m{width:21px}
.w-button.z-combo ._t,.w-tab.z-combo ._t{*padding-right:30px}
.w-button.z-combo ._m,.w-tab.z-combo ._m{float:right;margin-left:-6px;border-left:1px solid #ccc;width:20px;text-align:center}
.w-button.z-combo ._m .f-i,.w-tab.z-combo ._m .f-i{margin-left:0}
.w-button.z-x ._t,.w-tab.z-x ._t,.w-button.z-x ._i,.w-tab.z-x ._i{padding-right:10px;*padding-right:24px}
.w-button .w-badge,.w-tab .w-badge{position:relative;margin-left:10px;top:-1px;*top:-6px}
.w-button .w-badge.z-t,.w-tab .w-badge.z-t{top:2px}
.w-button.z-i .w-badge,.w-tab.z-i .w-badge{position:absolute;top:2px}
.w-button.z-dir-v,.w-tab.z-dir-v{height:auto}
.w-button.z-dir-v ._c,.w-tab.z-dir-v ._c{height:auto;padding:0;max-width:100%;vertical-align:middle}
.w-button.z-dir-v ._i,.w-tab.z-dir-v ._i,.w-button.z-dir-v ._t,.w-tab.z-dir-v ._t{float:none;padding:0 10px;}
.w-button.z-dir-v.z-i ._c,.w-tab.z-dir-v.z-i ._c{height:100%}
.w-button ._ld,.w-tab ._ld{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;line-height:1}
.f-ms .w-button ._ld,.f-ms .w-tab ._ld{background:url(g/loading-cir.gif) no-repeat 50% 50%}
.w-button-split{vertical-align:middle;text-align:center}

.w-tabbar{background:#f8f8f8}
.w-tab{height:36px;border:1px solid #ddd}
.w-tabbar .w-tabbar-line{display:block}
.w-tab.z-hv{background:#f5faff;color:#666}
.w-tab.z-on{background:#fff;color:#2498ff}
.w-tab.z-ds{background:#e6e6e6;color:#999}
.w-tabbar.z-position-top .w-tab,.w-tabbar.z-position-bottom .w-tab{margin-left:-1px;border-top:0;border-bottom:0}
.w-tabbar.z-position-left .w-tab{margin-top:-1px;border-left:0;border-right:0;text-align:left}
.w-tabbar.z-position-right .w-tab{margin-top:-1px;border-left:0;border-right:0;text-align:right}

.w-submitbutton{background:#2498ff;border-color:#2498ff;color:#fff}
.w-submitbutton.z-combo ._m{border-left:1px solid #fff}
.w-submitbutton ._m .f-i{color:#fff}
.z-normal.w-submitbutton.z-hv,.z-more.w-submitbutton.z-hv,.z-combo.w-submitbutton ._c.z-hv,.z-combo.w-submitbutton ._m.z-hv{background:#208ff2}
.z-normal.w-submitbutton.z-dn,.z-more.w-submitbutton.z-dn,.z-combo.w-submitbutton ._c.z-dn,.z-combo.w-submitbutton ._m.z-dn{background:#1b88ea}
.w-submitbutton.z-more.z-snap,.w-submitbutton.z-combo.z-snap ._m{background:#e3e3e3}
.w-submitbutton.z-ds{border-color:#e6e6e6}
.w-submitbutton ._ld path{fill:#fff}

.w-collapsebutton{height:34px;text-align:left;background:#fafafa;border:1px solid #d9d9d9;margin-bottom:10px}
.w-collapsebutton.z-hv{background:#f5faff}
.w-collapsebutton.z-expanded{margin-bottom:0;color:#2498ff}
.w-collapsebutton ._i{padding-right:0}
.w-collapselist{padding:20px;border:1px solid #ddd;border-top:0;margin-bottom:10px}

.w-badge{position:absolute;top:2px;right:2px;border-radius:10px;background:#f00;font-size:12px;font-style:normal;color:#fff;height:6px;width:6px;line-height:1}
.w-badge.z-t{padding:1px 3px;width:auto;height:12px}
.w-leaf .w-badge{top:0;bottom:0;margin:auto 8px}
/*.w-badge.z-position-t{left:0;top:0;margin:auto}
.w-badge.z-position-b{bottom:0;top:auto;left:0;margin:0 auto}
.w-badge.z-position-r{bottom:0;top:0;right:0;margin:auto}
.w-badge.z-position-l{bottom:0;top:0;left:0;right:auto;margin:auto}
.w-badge.z-position-lt,.w-badge.z-position-tl{left:2px;right:auto}
.w-badge.z-position-lb,.w-badge.z-position-bl{left:2px;right:auto;bottom:2px;top:auto}
.w-badge.z-position-rb,.w-badge.z-position-br{bottom:2px;top:auto}*/

.w-dialog.z-snap-41 .w-menu-line{left:-1px;top:-1px}
.w-dialog.z-snap-32 .w-menu-line{right:-1px;top:-1px}
.w-dialog.z-snap-14 .w-menu-line{left:-1px;bottom:-1px}
.w-dialog.z-snap-23 .w-menu-line{right:-1px;bottom:-1px}

.w-dialogclosebutton,.w-dialogmaxbutton{border:0;background:transparent}
.w-dialogclosebutton ._c,.w-dialogmaxbutton ._c{padding-left:0}
.w-dialogclosebutton.z-i ._i,.w-dialogmaxbutton.z-i ._i{padding-right:0}
.w-dialogclosebutton.z-normal.z-hv{background:#d00}
.w-dialogclosebutton.z-normal.z-dn{background:#e81414}
.w-dialogmaxbutton.z-normal.z-hv{background:#208ff2}
.w-dialogmaxbutton.z-normal.z-dn{background:#0e80cb}

.w-menu.w-dialog{padding:3px 0;background:#fff;border:1px solid #ddd;box-shadow:none;z-index:11}
.w-menu.z-scroll{padding:0}
.w-menu ._g{position:relative;overflow:hidden}
.w-menu ._ar{position:relative;height:15px;line-height:0;text-align:center;overflow:hidden;cursor:pointer}
.w-menu ._ar .f-i-caret-down{color:#ccc}
.w-menu ._ar .f-i-caret-up{color:#ccc}
.w-menu ._ar.z-us .f-i-caret-down{color:#888}
.w-menu ._ar.z-us .f-i-caret-up{color:#888}
.w-menu.z-omit ._t{position:absolute;left:32px;right:40px;}
.w-menu.w-submenu{z-index:12}
.w-menu-split{height:1px;background:#ddd;margin:2px 0;}
.w-menu-line{display:none;position:absolute;height:1px;border-left:1px solid transparent;border-right:1px solid transparent;}
.w-menu-button{position:relative;display:block;height:30px;cursor:default}
.w-menu-button ._c,.w-menu-button ._i,.w-menu-button ._t,.w-menu-button ._m,.w-menu-button ._x{display:inline-block;height:100%;vertical-align:top;*vertical-align:middle}
.w-menu-button ._c{padding-right:36px}
.w-menu-button ._i{width:32px;text-align:center;color:#888}
.w-menu-button ._t{white-space:pre}
.w-menu-button ._m,.w-menu-button ._x{position:absolute;right:0;top:0;padding:0 10px 0 26px}
.w-menu-button ._xi{display:inline-block;margin-top:-2px;font:normal 18px verdana;vertical-align:middle;color:#99a8b8;cursor:pointer}
.w-menu-button ._xi:hover{color:#f00}
.w-menu-button.z-on{background:#ddebf0}
.w-menu-button.z-ds{color:#aaa}
.w-menu-button.z-ds .f-arw-r1{border-left-color:#aaa}
.w-menu-button.z-hv,.w-menu-button.z-drop,.w-menu ._ar.z-us:hover{background:#f8f8f8}

.w-tip.w-dialog{border:1px solid #2498ff;background:#f5faff;box-shadow:0 0 4px #d9d9d9;z-index:11}
.w-tip .w-tip-x{position:absolute;right:3px;top:3px;padding:0 3px;cursor:pointer}
.w-tip .f-i-close{font-size:12px;color:#999}
.w-tip .w-dialog-prong.z-b ._in{border-top-color:#f5faff}
.w-tip .w-dialog-prong.z-b ._out{border-top-color:#2498ff}
.w-tip .w-dialog-prong.z-t ._in{border-bottom-color:#f5faff}
.w-tip .w-dialog-prong.z-t ._out{border-bottom-color:#2498ff}
.w-tip .w-dialog-prong.z-l ._in{border-right-color:#f5faff}
.w-tip .w-dialog-prong.z-l ._out{border-right-color:#2498ff}
.w-tip .w-dialog-prong.z-r ._in{border-left-color:#f5faff}
.w-tip .w-dialog-prong.z-r ._out{border-left-color:#2498ff}
.w-tip.w-dialog.z-face-warn{border:1px solid #f3e041;background:#faf0cd;box-shadow:0 0 4px #d9d9d9;z-index:11}
.w-tip.z-face-warn .w-dialog-prong.z-b ._in{border-top-color:#faf0cd}
.w-tip.z-face-warn .w-dialog-prong.z-b ._out{border-top-color:#f3e041}
.w-tip.z-face-warn .w-dialog-prong.z-t ._in{border-bottom-color:#faf0cd}
.w-tip.z-face-warn .w-dialog-prong.z-t ._out{border-bottom-color:#f3e041}
.w-tip.z-face-warn .w-dialog-prong.z-l ._in{border-right-color:#faf0cd}
.w-tip.z-face-warn .w-dialog-prong.z-l ._out{border-right-color:#f3e041}
.w-tip.z-face-warn .w-dialog-prong.z-r ._in{border-left-color:#faf0cd}
.w-tip.z-face-warn .w-dialog-prong.z-r ._out{border-left-color:#f3e041}


.w-pagebar{overflow:hidden}
.w-pagebar ._jbtn{border:1px solid #ddd;border-left:0;height:30px;background:#fafafa;color:#888;cursor:pointer}
.w-pagebar ._jbtn ._c{padding-left:5px}
.w-pagebar ._jbtn ._t{padding-right:5px}
.w-pagebar ._jbtn.z-hv{opacity:.9;filter:alpha(opacity=90);box-shadow:0 0 3px rgba(0,0,0,.1)}
.w-pagebar ._jbtn.z-dn{opacity:1;filter:alpha(opacity=100);box-shadow:none}
.w-pagebar ._jump.z-on,.w-pagebar ._jbtn.z-on{border-color:#2498ff}
.w-pagebar ._jbtn.z-on{background:#2498ff;color:#fff}
.w-pagebar ._sbtn{margin-left:10px}
.w-pagebar ._t{display:inline-block;vertical-align:middle}
.w-pagebar ._inf,.w-pagebar ._to{padding-left:10px}
.w-pagebar.z-trans ._o,.w-pagebar.z-trans ._o.z-us.z-hv{border-color:transparent}
.w-pagebar .z-sum._o i{display:none}
.w-pagebar ._jump{width:28px;height:30px;margin:0;padding:0;vertical-align:middle;border:1px solid #ddd;text-align:center}

.w-pagebar.z-face-mini{font-size:12px}
.w-pagebar.z-face-mini ._o{display:inline-block;height:23px;min-width:18px;line-height:23px;padding:0 3px;margin-right:4px;border:1px solid #ddd;color:#333;font-size:12px;font-style:normal;text-align:center;vertical-align:middle;outline:none;*width:18px}
.w-pagebar.z-face-mini ._o.z-us.z-hv{cursor:pointer;border-color:#2498ff;color:#2498ff}
.w-pagebar.z-face-mini ._cur{background:#2498ff;border-color:#2498ff;color:#fff}
.w-pagebar.z-face-mini ._first .f-i,.w-pagebar.z-face-mini ._prev .f-i,.w-pagebar.z-face-mini ._next .f-i,.w-pagebar.z-face-mini ._last .f-i{font-size:14px;color:#999}
.w-pagebar.z-face-mini ._first ._s{font-size:14px;margin-right:-2px;margin-left:-3px;font-weight:normal}
.w-pagebar.z-face-mini ._last ._s{font-size:14px;margin-right:-1px;margin-left:-2px;font-weight:normal}
.w-pagebar.z-face-mini ._jbtn ._c{padding-left:3px}
.w-pagebar.z-face-mini ._jbtn ._t{padding-right:3px}
.w-pagebar.z-face-mini ._jump{width:23px;height:23px;padding:1px;margin-right:0}
.w-pagebar.z-face-mini ._jbtn{height:25px;line-height:0;font-family:arial}
.w-pagebar.z-face-mini ._sbtn{height:25px}

.w-pagebar.z-face-normal ._o{position:relative;display:inline-block;height:30px;min-width:14px;padding:0 8px;line-height:30px;margin-right:-1px;border:1px solid #ddd;text-align:center;vertical-align:middle;font-style:normal;*width:14px}
.w-pagebar.z-face-normal ._o._cur{font-weight:700}
.w-pagebar.z-face-normal ._o._num{line-height:30px}
.w-pagebar.z-face-normal ._b{padding:0 10px;color:#888}
.w-pagebar.z-face-normal ._cur{background:#2498ff;border-color:#2498ff;color:#fff}
.w-pagebar.z-face-normal .z-us{color:#000;cursor:pointer}
.w-pagebar.z-face-normal .z-us.z-hv{color:#3e89fa;border-color:#2498ff;z-index:1}
.w-pagebar.z-face-normal.z-trans ._o{padding:0 8px}
.w-pagebar.z-face-normal.z-align-right ._o{margin-right:0;margin-left:-1px}

.w-pagebar.z-face-none{font-size:12px;color:#999}
.w-pagebar.z-face-none ._o{display:inline-block;height:20px;line-height:20px;padding:0 3px;margin:0 6px;font-style:normal;vertical-align:middle}
.w-pagebar.z-face-none ._o._cur{font-weight:700}
.w-pagebar.z-face-none ._o._num{line-height:20px}
.w-pagebar.z-face-none ._b{color:#888;}
.w-pagebar.z-face-none ._cur{color:#2498ff}
.w-pagebar.z-face-none .z-us{cursor:pointer}
.w-pagebar.z-face-none .z-us.z-hv{text-decoration:underline}
.w-pagebar.z-face-none.z-trans ._o{padding:0 8px}
.w-pagebar.z-face-none ._jbtn ._c{padding-left:3px}
.w-pagebar.z-face-none ._jbtn ._t{padding-right:3px}
.w-pagebar.z-face-none ._jump{width:23px;height:20px;padding:0 1px;margin-right:0}
.w-pagebar.z-face-none ._jbtn{height:20px;line-height:0;font-family:arial}
.w-pagebar.z-face-none ._sbtn{height:20px}

.w-pagebar.z-face-simple{*position:relative}
.w-pagebar-button{color:#999}
.w-pagebar-button ._c,.w-pagebar-button ._t,.w-pagebar-button.z-i ._i{padding:0}
.w-pagebar-button.z-ds{color:#ccc}
.w-pagebar-button._drop{min-width:60px}
.w-pagebar-button._prev,.w-pagebar-button._next{width:30px;font-size:15px;font-family:simsun;font-weight:700;line-height:30px\0}
.w-pagebar-button._prev .f-arw,.w-pagebar-button._next .f-arw{display:none}
.w-pagebar-button._prev.z-ds .f-arw{border-right-color:#bbb}
.w-pagebar-button._next.z-ds .f-arw{border-left-color:#bbb}
.w-pagebar-simple-menu{color:#999;text-align:center}

.w-datepicker-multiple-dialog a{color:#333}
.w-datepicker-multiple-dialog ._i{cursor:pointer}

.w-structure-cont{white-space:nowrap}
.w-structure-root,.w-structure-root{vertical-align:top}
.w-structureitem{position:absolute;z-index:1;border:1px solid #2498ff;overflow:hidden;background:#fff;white-space:normal}
.w-structureitem-t{position:absolute;top:0;left:0;right:0;bottom:0;padding:3px 5px 0 5px}
.w-structureitem-cl{position:absolute;border:1px solid #2498ff}
.w-structureitem-cl.z-dir-h{border-right:0;border-radius:5px 0 0 5px}
.w-structureitem-cl.z-dir-v{border-bottom:0;border-radius:5px 5px 0 0}
.w-structureitem-il{position:absolute;border:1px solid #2498ff}
.w-structureitem-il.z-dir-h{border-width:1px 0 0 0}
.w-structureitem-il.z-dir-v{border-width:0 0 0 1px}
.w-structureitem.z-dir-h .w-structureitem-t{padding:5px}
.w-structureitem-t.f-fix .w-structureitem-s{display:inline}

.w-transfer-no,.w-transfer-yes{border:1px solid #ddd}
.w-transfer-bbr{width:60px}
.w-transfer-bbr .w-button ._c{padding-left:8px}
.w-transfer-bbr .w-button ._i{padding-right:8px}

.w-video{background:#000}
.w-video.z-play .w-video-play{display:none}
.w-video-play{padding:15px;background:rgba(0,0,0,.5);border-radius:50%;z-index:1;}
.w-video-play .f-i{color:#fff;font-size:36px;transform:translate(4px,0px);cursor:default}

.f-pullup{width:100%;text-align:center;overflow:hidden;line-height:1;background:#f5f5f5}
.f-pullup ._gut{height:40px;text-align:center;}
.f-pullup ._desc{font-size:16px;color:#777}
.f-pullup ._rt{padding:0 2px;font-weight: 700;font-size:18px;color:#777}
.f-pullup ._ld{display:none;line-height:0}
.f-pullup.z-loading ._rt,.f-pullup.z-stop ._rt{display:none}
.f-pullup.z-loading ._ld{display:inline-block}

.f-arw{display:inline-block;border:4px solid transparent;vertical-align:middle;*line-height:0;*font-size:0;*overflow:hidden}
.f-arw-b1,.f-arw-t1{border-width:5px 4px}
.f-arw-r1,.f-arw-l1{border-width:4px 5px}
.f-arw-b2,.f-arw-t2{border-width:6px 5px}
.f-arw-r2,.f-arw-l2{border-width:5px 6px}
.f-arw-b3,.f-arw-t3{border-width:7px 6px}
.f-arw-r3,.f-arw-l3{border-width:6px 7px}
.f-arw-b4,.f-arw-t4{border-width:8px 7px}
.f-arw-r4,.f-arw-l4{border-width:7px 8px}
.f-arw-b5,.f-arw-t5{border-width:9px 8px}
.f-arw-r5,.f-arw-l5{border-width:8px 9px}
.f-arw-b1,.f-arw-b2,.f-arw-b3,.f-arw-b4,.f-arw-b5{border-bottom:0;border-top-color:#666;}
.f-arw-r1,.f-arw-r2,.f-arw-r3,.f-arw-r4,.f-arw-r5{border-right:0;border-left-color:#666;margin:0 2px}
.f-arw-t1,.f-arw-t2,.f-arw-t3,.f-arw-t4,.f-arw-t5{border-top:0;border-bottom-color:#666;}
.f-arw-l1,.f-arw-l2,.f-arw-l3,.f-arw-l4,.f-arw-l5{border-left:0;border-right-color:#666;margin:0 2px}

.f-i{display:inline-block;background-repeat:no-repeat;vertical-align:middle;*display:inline;*zoom:1}
.f-i-config{width:16px;height:16px;background-image:url(g/i.png);background-position:-148px 0}
/*.f-i-close{background-image:url(g/i.png);background-position:-70px -17px}
.f-i-close:hover{background-position:-104px -17px;cursor:pointer}
.f-i-loading{width:16px;height:16px;background-image:url(g/loading.gif)}
.f-i-more{background-image:url(g/n.png);background-position:-99px 50%}
.f-i-trash{background-image:url(g/n.png);background-position:-148px 50%}
.f-i-plus{background-image:url(g/i.png);background-position:-71px -126px}
.f-i-minus{background-image:url(g/i.png);background-position:-88px -126px}
.f-i-search{background-image:url(g/i.png);background-position:-73px -148px}
.f-i-alertwarn{width:40px;height:40px;background-image:url(g/i.png);background-position:0 0}
.f-i-alertask{width:40px;height:40px;background-image:url(g/i.png);background-position:0 -86px}
.f-i-chrome{width:33px;height:32px;background-image:url(g/i.png);background-position:0 -272px}
.f-i-ie{width:33px;height:32px;background-image:url(g/i.png);background-position:0 -312px}
*/
.f-i-file-vid{width:30px;height:30px;background:url(g/f.png) -97px -87px}
.f-i-file-ppt{width:30px;height:30px;background:url(g/f.png) -241px -87px}
.f-i-file-xls{width:30px;height:30px;background:url(g/f.png) -385px -87px}
.f-i-file-fla{width:30px;height:30px;background:url(g/f.png) -529px -87px}
.f-i-file-fon{width:30px;height:30px;background:url(g/f.png) -97px -190px}
.f-i-file-zip{width:30px;height:30px;background:url(g/f.png) -241px -190px}
.f-i-file-eps{width:30px;height:30px;background:url(g/f.png) -385px -190px}
.f-i-file-txt{width:30px;height:30px;background:url(g/f.png) -529px -190px}
.f-i-file-aud{width:30px;height:30px;background:url(g/f.png) -673px -190px}
.f-i-file-pdf{width:30px;height:30px;background:url(g/f.png) -241px -293px}
.f-i-file-ai{width:30px;height:30px;background:url(g/f.png) -385px -293px}
.f-i-file-psd{width:30px;height:30px;background:url(g/f.png) -529px -293px}
.f-i-file-img{width:30px;height:30px;background:url(g/f.png) -673px -293px}
.f-i-file-css{width:30px;height:30px;background:url(g/f.png) -97px -396px}
.f-i-file-doc{width:30px;height:30px;background:url(g/f.png) -241px -396px}
.f-i-file-iso{width:30px;height:30px;background:url(g/f.png) -385px -396px}
.f-i-file-js{width:30px;height:30px;background:url(g/f.png) -529px -396px}
.f-i-file-file{width:30px;height:30px;background:url(g/f.png) -673px -396px}
.f-i-file-htm{width:30px;height:30px;background:url(g/f.png) -97px -396px}

.w-upload ._bbar{overflow:hidden}
.w-upload.z-ds ._close,.w-upload.z-ds ._more{width:0;height:0;visibility:hidden}
.w-upload.z-ds ._bbar,.w-upload.z-lmt ._bbar{width:0;height:0;overflow:hidden}
.w-upload ._nofiles{height:32px;line-height:32px;color:#999;display:none}
.w-upload.z-ds ._nofiles{display:block}
.w-upload.z-ds.z-nofiles ._vbar{margin:0}
.w-upload.z-ds.z-nofiles ._bbar{display:block}

.w-imageupload ._bbar,.w-imageupload ._vbar,.w-videoupload ._bbar,.w-videoupload ._vbar{display:inline-block;vertical-align:middle;*display:inline;*zoom:1}

.w-upload-icon-local.f-i{display:inline-block;width:22px;height:22px;background:url(g/i.png) no-repeat -145px -49px}
.w-upload-icon-net.f-i{display:inline-block;width:22px;height:22px;background:url(g/i.png) no-repeat -172px -49px}
.w-upload-icon-file.f-i{display:inline-block;width:16px;height:16px;background:url(g/i.png) no-repeat -103px -38px}
.w-uploadbutton .swfupload{position:absolute;top:0;bottom:0;left:0;right:0;}

.w-button.w-uploadbutton{margin-right:10px;cursor:pointer}

.w-fileupload ._vbar{margin-bottom:-10px}
.w-fileupload .w-uploadbutton{margin-bottom:10px;height:30px;border:1px solid #ddd;background:#f8f8f8}

.w-imageupload ._vbar,.w-videoupload ._vbar{margin-bottom:-10px}
.w-imageupload .w-uploadbutton,.w-videoupload .w-uploadbutton{margin-bottom:10px;border:1px solid #ccc}
.w-imageupload .w-uploadbutton ._m,.w-videoupload .w-uploadbutton ._m{display:none}
.w-imageupload .w-uploadbutton.z-more ._c,.w-videoupload .w-uploadbutton.z-more ._c{margin-right:0}
.w-imageupload .w-uploadbutton .f-i,.w-videoupload .w-uploadbutton .f-i{font-size:28px}

.w-fileupload-value{position:relative;height:30px;margin:0 10px 10px 0px;cursor:pointer;border:1px solid #ddd}
.w-fileupload-value ._icon{float:left;width:30px;height:30px}
.w-fileupload-value ._main{background:#f8f8f8;height:30px;border-left:0;overflow:hidden}
.w-fileupload-value ._close,.w-fileupload-value ._more{float:right;position:relative;width:28px;height:100%;text-align:center;color:#999}
.w-fileupload-value ._close:hover,.w-fileupload-value ._more:hover{color:#2498ff}
.w-fileupload-value ._name{position:relative;height:100%;padding:0 10px}
.w-fileupload-value ._name:hover{text-decoration:underline}
.w-fileupload-value ._progress{position:absolute;top:0;left:30px;right:0;bottom:0}
.w-fileupload-value ._percent{position:absolute;top:0;left:0;bottom:0;background:#e5f3ff}
.w-fileupload-value.z-loading ._main{background:#fff;border-color:#c7dbe3}
.w-fileupload-value.z-err{border-color:#f00;color:#f00}
.w-fileupload-value.z-err ._main{background:#fff}

.w-imageupload-value,.w-videoupload-value{position:relative;margin:0 10px 10px 0;border:1px solid #ddd;text-align:center}
.w-imageupload-value ._more,.w-imageupload-value ._close,.w-videoupload-value ._more,.w-videoupload-value ._close{position:absolute;display:none;right:20px;top:0;width:20px;height:20px;background:#333;color:#ddd;border-left:0;cursor:pointer}
.w-imageupload-value ._close,.w-videoupload-value ._close{right:0;line-height:17px;font-size:17px;font-family:verdana}
.w-imageupload-value ._close:hover,.w-videoupload-value ._close:hover{background:#444;color:#f00}
.w-imageupload-value ._more .f-arw,.w-videoupload-value ._more .f-arw{margin-top:0;border-top-color:#ddd}
.w-imageupload-value ._more:hover,.w-videoupload-value ._more:hover{background:#444}
.w-imageupload-value ._more:hover .f-arw,.w-videoupload-value ._more:hover .f-arw{border-top-color:#fff}
.w-imageupload-value ._cvr,.w-videoupload-value ._cvr{position:absolute;display:none;top:0;left:0;right:0;bottom:0;background:#777;color:#fff;opacity:.6;filter:Alpha(opacity=60)}
.w-imageupload-value ._name,.w-videoupload-value ._name{display:none;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0 3px;height:20px;line-height:20px;color:#f00}
.w-imageupload-value ._g,.w-videoupload-value ._g{vertical-align:middle;object-fit:cover;width:100%;height:100%;width:auto\0;height:auto\0}
.w-imageupload-value.z-loading ._g,.w-videoupload-value.z-loading ._g{opacity:.7}
.w-imageupload-value.z-err,.w-videoupload-value.z-err{border-color:#f00}
.w-imageupload-value.z-err ._name,.w-imageupload-value:hover ._more,.w-imageupload-value:hover ._close,.w-imageupload-value:hover ._cvr,
.w-videoupload-value.z-err ._name,.w-videoupload-value:hover ._more,.w-videoupload-value:hover ._close{display:block}

.w-videoupload-value ._cvr{display:block;filter:none;opacity:1;background:rgba(0,0,0,.1)}
.w-videoupload-value ._play{padding:6px 7px;background:rgba(255,255,255,.4);border-radius:50%}
.w-videoupload-value ._ico{transform:translate(2px,-1px)}

.w-swiper.z-at-first .w-swiper-arrow.z-left,.w-swiper.z-at-last .w-swiper-arrow.z-right,
.w-swiper.z-at-first .w-swiper-arrow.z-up,.w-swiper.z-at-last .w-swiper-arrow.z-down{display:none}
.w-swiper-arrow{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer}
.w-swiper-arrow.z-left{width:40px;right:auto}
.w-swiper-arrow.z-right{width:40px;left:auto}
.w-swiper-arrow.z-up{height:40px;bottom:auto}
.w-swiper-arrow.z-down{height:40px;top:auto}
.w-swiper-arrow .f-i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#ccc}
.w-swiper-arrow:hover{background:rgba(0,0,0,.1)}
.w-swiper-arrow:hover .f-i{color:#fff}
.f-css2 .w-swiper-arrow .f-i{margin-top:-24px;margin-left:-24px}
.w-swiper-indicator{position:absolute;left:0;right:0;bottom:10px;text-align:center}
.w-swiper-indicator-dot{width:9px;height:9px;margin:0 4px;background-color:#bbb;border-radius:10px;vertical-align:middle;cursor:pointer}
.w-swiper-indicator-dot.z-on{background-color:#333}

.f-css2 .w-imageupload-value ._loading,.f-css2 .w-videoupload-value ._loading{margin-top:-8px;margin-left:-8px;}

.w-buttonbar .f-sub-horz.z-htmn,.w-upload .f-sub-horz.z-htmn,.w-pagebar .f-sub-horz.z-htmn{float:none;display:inline-block;*display:inline;*zoom:1}


.f-form-small,.f-form-small .w-button,.f-form-small .w-f,.f-form-small .w-input ._t{font-size:12px}
.f-form-small .w-input,.f-form-small .w-switch,.f-form-small .f-boxbtn{height:22px}
.f-form-small .w-input-c{padding-left:5px}
.f-form-small .w-input-t,.f-form-small .w-combobox ._e,.f-form-small .w-checkboxgroup .w-checkbox,.f-form-small .w-radiogroup .w-radio{line-height:22px;height:22px}
.f-form-small .w-combobox .w-input-c,.f-form-small .w-linkbox,.f-form-small .w-linkbox .w-input-t,.f-form-small .f-pick{min-height:22px}
.f-form-small .w-combobox .w-input-c{padding-left:2px}
.f-form-small .w-combobox-opt{height:18px;margin:1px 0 0 0}
.f-form-small .w-switch ._l{height:20px}
.f-form-small .w-switch ._o{padding:9px}
.f-form-small .w-switch ._n{line-height:20px}
.f-form-small .w-switch.z-checked ._o{margin-left:-19px}
.f-form-small .w-label ._lb{margin-right:0}
.f-form-small .w-form .w-tr{height:34px}
.f-form-small .w-checkboxgroup .w-checkbox,.f-form-small .w-radiogroup .w-radio{top:-1px}

.f-form-big .w-form .w-tbody .w-tr{height:50px}
.f-form-big .w-label.z-va-top ._lb{padding-top:12px}
.f-form-big,.f-form-big .w-f,.f-form-big .w-input-t{font-size:16px}
.f-form-big .w-input,.f-form-big .w-switch,.f-form-big .f-boxbtn{height:38px}
.f-form-big .w-input-t,.f-form-big .w-combobox ._e{line-height:38px;height:38px}
.f-form-big .w-textarea .w-input-t{padding-top:0}
.f-form-big .w-combobox .w-input-c,.f-form-big .w-linkbox,.f-form-big .w-linkbox .w-input-t{min-height:38px}
.f-form-big .w-combobox-opt{height:28px;margin-top:1px;margin-left:4px}
.f-form-big .w-switch ._l{height:30px}
.f-form-big .w-switch ._o{padding:14px}
.f-form-big .w-switch ._n{line-height:29px;margin-left:40px;margin-right:12px}
.f-form-big .w-switch.z-checked ._o{margin-left:-29px}
.f-form-big .w-switch.z-checked ._n{margin-left:12px;margin-right:40px}
.f-form-big .w-uploadbutton{height:38px}

.f-form-transparent .w-input,.f-form-transparent .w-f.z-on .w-input{border-color:transparent}
.f-form-transparent .w-input-c,.f-form-transparent{padding-left:0}
.f-form-transparent .w-numberbox ._l,.f-form-transparent .w-numberbox ._r{border:0}

.f-opc0{opacity:0}
.f-css2 .f-opc0{filter:Alpha(opacity=0)}
.f-dnd-sort{position:absolute;left:0;right:0;margin-top:-2px;height:2px;border-bottom:3px solid transparent;z-index:21;cursor:default}
.f-dnd-sort.z-after{border-top:1px solid transparent;border-bottom:0;margin-top:-3px}
.f-dnd-sort ._g{position:absolute;top:0;left:0;right:0;bottom:0;background:red}
.f-dnd-sort-tr{height:2px;background:red}
.f-dnd-sort-tr ._g{padding:0}
.f-dnd-notallowed{cursor:not-allowed!important}
.f-dnd-allowed{cursor:default!important}

.f-develop{position:absolute;border:2px dashed red;z-index:11}
.f-develop.z-tpl{border-color:blue}
.f-develop ._t{position:relative;padding:5px;color:#fff;}
.f-develop ._s{position:relative;z-index:11}
.f-develop ._t:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#6f84ff;opacity:.9;z-index:10}

.f-watermark{position:absolute;font-size:15px;font-family:"Microsoft yahei";color:#aaa;text-align:center;opacity:.4;pointer-events:none;transform:rotate(-15deg)}

.f-pic-prev-cursor{/*js import*/}
.f-pic-next-cursor{/*js import*/}
input::-ms-clear{display:none} 

d\:wg{display:none}

@font-face {
  font-family: 'iconfont';
  src: url('f/iconfont.eot');
  src: url('f/iconfont.eot?#iefix') format('embedded-opentype'),
      url('f/iconfont.woff2') format('woff2'),
      url('f/iconfont.woff') format('woff'),
      url('f/iconfont.ttf') format('truetype'),
      url('f/iconfont.svg#iconfont') format('svg');
}
.f-i {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.f-i-caret-down,.f-i-caret-up,.f-i-caret-left,.f-i-caret-right{font-size:18px}
.f-i-git:before{content:'\e67b'}
.f-i-mail:before{content:'\e67c'}
.f-i-qq:before{font-size:24px;content:'\e67d'}
.f-i-gitee:before{content:'\e67e'}
.f-i-rotate-left:before{content:'\e676'}
.f-i-rotate-right:before{content:'\e677'}
.f-i-folder:before{content:'\e673'}
.f-i-folder-open:before{content:'\e675'}
.f-i-file:before{content:'\e674'}
.f-i-folder-full:before{content:'\e685'}
.f-i-folder-open-full:before{content:'\e684'}
.f-i-file-full:before{content:'\e683'}
.f-i-layout-list:before{content:'\e671'}
.f-i-layout-grid:before{content:'\e672'}
.f-i-comment:before{content:'\e668'}
.f-i-comment-full:before{content:'\e663'}
.f-i-thumbs-up:before{content:'\e662'}
.f-i-thumbs-up-full:before{content:'\e664'}
.f-i-read:before{content:'\e667'}
.f-i-read-full:before{content:'\e666'}
.f-i-top:before{content:'\e65f'}
.f-i-search-square:before{content:'\e660'}
.f-i-post-create:before{content:'\e661'}
.f-i-user:before{content:'\e65e'}
.f-i-edit:before{content:'\e65c'}
.f-i-view:before{content:'\e65a'}
.f-i-favor:before{content:'\e65b'}
.f-i-trash:before{content:'\e65d'}
.f-i-angle-double-left:before{content:'\e697'}
.f-i-angle-double-right:before{content:'\e694'}
.f-i-angle-double-down:before{content:'\e695'}
.f-i-angle-double-up:before{content:'\e696'}
.f-i-check:before{content:'\e647'}
.f-i-caret-down:before{content:'\e654'}
.f-i-caret-left:before{content:'\e655'}
.f-i-caret-right:before{content:'\e657'}
.f-i-caret-up:before{content:'\e658'}
.f-i-leaf-folder:before{content:'\e651'}
.f-i-leaf-folder-open:before{content:'\e652'}
.f-i-leaf-file:before{content:'\e653'}
.f-i-ellipsis:before{content:'\e650'}
.f-i-upload-image:before{content:'\e64d'}
.f-i-upload:before{content:'\e64e'}
.f-i-date:before{content:'\e64f'}
.f-i-long-arrow-down:before{content:'\e68b'}
.f-i-long-arrow-right:before{content:'\e68c'}
.f-i-long-arrow-left:before{content:'\e68d'}
.f-i-long-arrow-up:before{content:'\e68a'}
.f-i-long-arrow-top:before{content:'\e689'}
.f-i-long-arrow-bottom:before{content:'\e688'}
.f-i-minus:before{content:'\e687'}
.f-i-plus:before{content:'\e686'}
.f-i-plus-square:before{content:'\e645'}
.f-i-minus-square:before{content:'\e646'}
.f-i-warning:before{content:'\e642'}
.f-i-question:before{content:'\e644'}
.f-i-check-circle:before{content:'\e643'}
.f-i-search:before{content:'\e641'}
.f-i-angle-first:before{content:'\e692'}
.f-i-angle-last:before{content:'\e693'}
.f-i-angle-up:before{content:'\e691'}
.f-i-angle-down:before{content:'\e68f'}
.f-i-angle-left:before{content:'\e68e'}
.f-i-angle-right:before{content:'\e690'}
.f-i-star-empty:before{content:'\e638'}
.f-i-star-full:before{content:'\e639'}
.f-i-star-half:before{content:'\e63a'}
.f-i-dialog-max:before{content:'\e637'}
.f-i-dialog-min:before{content:'\e635'}
.f-i-dialog-restore:before,.w-dialog.z-max .f-i-dialog-max:before{content:'\e634'}
.f-i-close:before{content:'\e636'}
.f-i-spinner:before{content:'\e630'}
.f-i-play:before{content:'\e618'}

.f-i-img-prev{width:32px;height:32px;background:url(g/page.png) no-repeat -169px 0;cursor:pointer}
.f-i-img-prev:hover{background-position:-109px 0}
.f-i-img-next{width:32px;height:32px;background:url(g/page.png) no-repeat -53px 0;cursor:pointer}
.f-i-img-next:hover{background-position:7px 0}

.f-animated {animation-fill-mode:both}
.f-animated.f-speed-fast {animation-duration:.2s}
@-webkit-keyframes bounceIn {
	0% {-webkit-transform:scale(.5);opacity:0}
	70% {-webkit-transform:scale(1.03)}
	100% {-webkit-transform:scale(1)}
}
@keyframes bounceIn {
	0% {transform:scale(.5);opacity:0}
	70% {transform:scale(1.03)}
	100% {transform:scale(1)}
}
.f-ani-bounceIn {-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceOut {
	100% {-webkit-transform:scale(.7);opacity:0}
	30% {-webkit-transform:scale(1.03)}
	0% {-webkit-transform:scale(1)}
}
@keyframes bounceOut {
	100% {transform:scale(.7);opacity:0}
	30% {transform:scale(1.03)}
	0% {transform:scale(1)}
}
.f-ani-bounceOut {-webkit-animation-name:bounceOut;animation-name:bounceOut}
